/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package AccesAuxDonnees;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
 *
 * @author Mar
 */

public class DAO {
    private Connection conn = null;
    private final String DBURL=  "jdbc:mysql://localhost:8889/dbProjetJava";
    
    //Constructeur
    public DAO(){
        try {
                conn = DriverManager.getConnection(DBURL, "root", "root");
        } catch (SQLException e) {
                throw new RuntimeException("Exception dans l'obtention de la connexion (login password ou chaine de connexion).\nPenser à démarrer WAMP.");
        }
    }
    
    public Connection obtenirConnexion(){
        return conn;
    }
    
    //Destructeur
    public void finalize(){
        try {
            conn.close(); //Ferme la connexion à la base de données.
        } catch (SQLException e) {
            throw new RuntimeException("Exception dans la fermeture de la connexion.");
        }
    }
}
